package cn.gov.pbc.gd.credit.center.service.charge;

import javax.servlet.http.HttpServletRequest;

import com.liu.jbase.ResultVo;

import cn.gov.pbc.gd.credit.vo.center.charge.ReqCCChargeVo;
import cn.gov.pbc.gd.credit.vo.center.charge.ResCCChargeVo;

/**
 * @author liuxingmi
 * @datetime 2017年6月6日 上午11:07:20
 * @desc 征信中心缴费业务
 */
public interface ICCChargeService {

	/**
	 * @author liuxingmi
	 * @datetime 2017年6月6日 上午11:06:07
	 * @desc 缴费
	 * @param vo
	 * @param request
	 * @return ResultVo<ResCCChargeVo>
	 */
	public ResultVo<ResCCChargeVo> charge(ReqCCChargeVo vo, HttpServletRequest request);
	
	/**
	 * @author liuxingmi
	 * @datetime 2017年6月6日 上午11:07:07
	 * @desc 撤销缴费
	 * @param vo
	 * @param request
	 * @return ResultVo<ResCCChargeVo>
	 */
	public ResultVo<ResCCChargeVo> cancelCharge(ReqCCChargeVo vo, HttpServletRequest request);
}
